package com.ruoyi.project.video.chatrooms.mapper;

import java.util.List;
import com.ruoyi.project.video.chatrooms.domain.Chatrooms;

/**
 * 聊天室Mapper接口
 * 
 * @author ruoyi
 * @date 2024-11-25
 */
public interface ChatroomsMapper 
{
    /**
     * 查询聊天室
     * 
     * @param ChatRoomID 聊天室主键
     * @return 聊天室
     */
    public Chatrooms selectChatroomsByChatRoomID(Long ChatRoomID);

    /**
     * 查询聊天室列表
     * 
     * @param chatrooms 聊天室
     * @return 聊天室集合
     */
    public List<Chatrooms> selectChatroomsList(Chatrooms chatrooms);

    /**
     * 新增聊天室
     * 
     * @param chatrooms 聊天室
     * @return 结果
     */
    public int insertChatrooms(Chatrooms chatrooms);

    /**
     * 修改聊天室
     * 
     * @param chatrooms 聊天室
     * @return 结果
     */
    public int updateChatrooms(Chatrooms chatrooms);

    /**
     * 删除聊天室
     * 
     * @param ChatRoomID 聊天室主键
     * @return 结果
     */
    public int deleteChatroomsByChatRoomID(Long ChatRoomID);

    /**
     * 批量删除聊天室
     * 
     * @param ChatRoomIDs 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteChatroomsByChatRoomIDs(String[] ChatRoomIDs);
}
